小松鼠的演算法樂園
演算法題目解析
239
免費公開
1
付費限定
房間資訊
由有業界實戰經驗的演算法工程師, 手把手教你建立解題的框架, 一步步寫出高效、清晰易懂的解題答案。 著重在讓讀者啟發思考、理解演算法,熟悉常見的演算法模板。 深入淺出地介紹題目背後所使用的演算法意義,融會貫通演算法與資料結構的應用。 在幾個經典的題目融入一道題目的多種解法,或者同一招解不同的題目,擴展廣度,並加深印象。
Top 5
1
DP動態規劃 深入淺出 以Fibonacci Number 費式數列 為例
2
經典數學應用題 Pow(x, n) 計算 x的n次方
3
基本陣列操作 對角線之和 Matrix Diagonal Sum_Leetcode #1572
4
物歸原位 顏色排序 Sort Colors _Leetcode #75 雙指針應用
5
DP動態規劃 深入淺出 以Coin change最精簡找零 為例
1
DP動態規劃 深入淺出 以Fibonacci Number 費式數列 為例
2
經典數學應用題 Pow(x, n) 計算 x的n次方
3
基本陣列操作 對角線之和 Matrix Diagonal Sum_Leetcode #1572
4
物歸原位 顏色排序 Sort Colors _Leetcode #75 雙指針應用
5
DP動態規劃 深入淺出 以Coin change最精簡找零 為例
全部
DP動態規劃深入淺出
圖論 Graph 相關演算法與題目解析
DFS 深度優先演算法 與 題目解析
BFS 廣度優先演算法 與 題目解析
二分搜尋法 相關題目與演算法解析
BST 二元搜索樹 相關題目與演算法解析
前綴和 相關應用解析
鏈結串列 相關題目與演算法解析
遊戲互動模擬題 相關演算法
SQL 資料庫語法 (以MySQL為主)
全部
DP動態規劃深入淺出
圖論 Graph 相關演算法與題目解析
DFS 深度優先演算法 與 題目解析
BFS 廣度優先演算法 與 題目解析
二分搜尋法 相關題目與演算法解析
BST 二元搜索樹 相關題目與演算法解析
前綴和 相關應用解析
鏈結串列 相關題目與演算法解析
遊戲互動模擬題 相關演算法
SQL 資料庫語法 (以MySQL為主)
全部類型
免費與付費
最新發佈
最新發佈
小松鼠
2024/01/01
SQL JOIN語法 產品銷售分析 I Leetcode #1068
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key Table:
#
MySQL
#
SQL
#
DBMS
4
小松鼠
2024/01/01
SQL JOIN語法 產品銷售分析 I Leetcode #1068
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key Table:
#
MySQL
#
SQL
#
DBMS
4
小松鼠
2023/12/29
SQL JOIN語法 用UID取代員工ID Leetcode #1378
題目敘述 題目會給我們兩張資料表。 第一張資料表是Employees 裡面分別有id、name等欄位。這張資料表的id是主鍵。 第二張資料表是EmployeeUNI 裡面分別有id、unique_id等欄位。 題目要求我們列出每位員工對應到的Unique ID
#
SQL
#
MySQL
#
DBMS
3
小松鼠
2023/12/29
SQL JOIN語法 用UID取代員工ID Leetcode #1378
題目敘述 題目會給我們兩張資料表。 第一張資料表是Employees 裡面分別有id、name等欄位。這張資料表的id是主鍵。 第二張資料表是EmployeeUNI 裡面分別有id、unique_id等欄位。 題目要求我們列出每位員工對應到的Unique ID
#
SQL
#
MySQL
#
DBMS
3
小松鼠
2023/12/26
SQL 函式 CHAR_LENGTH 不合法的推文 Leetcode #1683
題目敘述 題目會給我們一張Tweets資料表。裡面分別有tweet_id、content等欄位。這張資料表的tweet_id是主鍵Primary key。 題目要求我們列出所有非法的推文。輸出順序不拘。 非法推文的定義,推文內容的長度超過15個字元。
#
SQL
#
MySQL
#
DBMS
5
小松鼠
2023/12/26
SQL 函式 CHAR_LENGTH 不合法的推文 Leetcode #1683
題目敘述 題目會給我們一張Tweets資料表。裡面分別有tweet_id、content等欄位。這張資料表的tweet_id是主鍵Primary key。 題目要求我們列出所有非法的推文。輸出順序不拘。 非法推文的定義,推文內容的長度超過15個字元。
#
SQL
#
MySQL
#
DBMS
5
小松鼠
2023/12/22
SQL 條件語法 文章的讀者 I Leetcode_#1148
題目敘述 題目會給我們一張Views資料表。裡面分別有article_id、author_id、viewer_id、view_date等欄位。題目說這張資料表沒有主鍵Primary key,而且可能有重複欄位。 題目要求我們列出所有讀過自己寫的文章的作者ID 輸出答案時,請以作者ID做升序排列
#
MySQL
#
DBMS
#
SQL
1
小松鼠
2023/12/22
SQL 條件語法 文章的讀者 I Leetcode_#1148
題目敘述 題目會給我們一張Views資料表。裡面分別有article_id、author_id、viewer_id、view_date等欄位。題目說這張資料表沒有主鍵Primary key,而且可能有重複欄位。 題目要求我們列出所有讀過自己寫的文章的作者ID 輸出答案時,請以作者ID做升序排列
#
MySQL
#
DBMS
#
SQL
1
小松鼠
2023/12/21
SQL 聯集語法 給定日期的商品價格 Leetcode #1164
題目敘述 題目會給我們一張Products資料表。裡面分別有product_id、new_price、change_date等欄位。其中(product_id, change_date)是這張資料表的複合主鍵Primary key。 所有商品預設都是10元。之後若有更新,則以新價格為主。 要求
#
DBMS
#
SQL
#
MySQL
3
1
小松鼠
2023/12/21
SQL 聯集語法 給定日期的商品價格 Leetcode #1164
題目敘述 題目會給我們一張Products資料表。裡面分別有product_id、new_price、change_date等欄位。其中(product_id, change_date)是這張資料表的複合主鍵Primary key。 所有商品預設都是10元。之後若有更新,則以新價格為主。 要求
#
DBMS
#
SQL
#
MySQL
3
1
小松鼠
2023/12/20
SQL 分群語法 公車上車的最後一位乘客 Leetcode #1204
題目會給我們一張資料表Queue,代表乘客排隊上車的情境。 裡面分別有person_id、 person_name 、weight、turn等欄位,分別代表乘客ID、乘客姓名、乘客重量、乘客排隊的順序。 要求我們判斷,在不超重的條件下,最後一位上車的乘客是誰。
#
MySQL
#
SQL
#
DBMS
5
小松鼠
2023/12/20
SQL 分群語法 公車上車的最後一位乘客 Leetcode #1204
題目會給我們一張資料表Queue,代表乘客排隊上車的情境。 裡面分別有person_id、 person_name 、weight、turn等欄位,分別代表乘客ID、乘客姓名、乘客重量、乘客排隊的順序。 要求我們判斷,在不超重的條件下,最後一位上車的乘客是誰。
#
MySQL
#
SQL
#
DBMS
5
小松鼠
2023/12/18
SQL 函式IF(...)語法 判斷是否為合法的三角形 Leetcode #610
題目敘述 題目會給我們一張資料表Triangle。 裡面分別有x、 y、z等欄位,分別代表三個邊長。其中(x、 y、z)做為複合主鍵Primary key 要求我們判斷,每條data row裡面的x, y, z 能否構成一個合法的三角形? 如果可以,返回字串"Yes";如果不行,返回字串"No
#
DBMS
#
MySQL
#
SQL
2
小松鼠
2023/12/18
SQL 函式IF(...)語法 判斷是否為合法的三角形 Leetcode #610
題目敘述 題目會給我們一張資料表Triangle。 裡面分別有x、 y、z等欄位,分別代表三個邊長。其中(x、 y、z)做為複合主鍵Primary key 要求我們判斷,每條data row裡面的x, y, z 能否構成一個合法的三角形? 如果可以,返回字串"Yes";如果不行,返回字串"No
#
DBMS
#
MySQL
#
SQL
2
小松鼠
2023/12/18
SQL 聯集語法 每一位員工的主要歸屬部門 Leetcode #1789
題目敘述 題目會給我們一張Employee 資料表。裡面分別有employee_id、department_id 、primary_flag 等欄位。其中(employee_id, department_id) 是這張資料表的複合主鍵Primary key。 要求我們列出每一位員工的主要歸屬
#
DBMS
#
SQL
#
MySQL
1
小松鼠
2023/12/18
SQL 聯集語法 每一位員工的主要歸屬部門 Leetcode #1789
題目敘述 題目會給我們一張Employee 資料表。裡面分別有employee_id、department_id 、primary_flag 等欄位。其中(employee_id, department_id) 是這張資料表的複合主鍵Primary key。 要求我們列出每一位員工的主要歸屬
#
DBMS
#
SQL
#
MySQL
1
小松鼠
2023/12/16
SQL 合併查詢語法 列出部屬的數量和平均年齡 Leetcode #1731
題目敘述 題目會給我們一張Employees 資料表。裡面分別有employee_id、name、reports_to 、age 等欄位。其中employee_id 是這張資料表的主鍵Primary key。 要求我們列出每一位經理人下轄部屬的數量和部屬的平均年齡(四捨五入到最接近的整數)。
#
DBMS
#
MySQL
#
SQL
5
小松鼠
2023/12/16
SQL 合併查詢語法 列出部屬的數量和平均年齡 Leetcode #1731
題目敘述 題目會給我們一張Employees 資料表。裡面分別有employee_id、name、reports_to 、age 等欄位。其中employee_id 是這張資料表的主鍵Primary key。 要求我們列出每一位經理人下轄部屬的數量和部屬的平均年齡(四捨五入到最接近的整數)。
#
DBMS
#
MySQL
#
SQL
5
小松鼠
2023/12/15
SQL 分群+篩選語法 列出買下所有產品的客人 Leetcode #1045
題目會給我們兩張資料表。 第一張是Customer資料表,裡面分別有customer_id 、product_key 等欄位。其中product_key 是這張資料表的外鍵foreign key,關連到第二張Product資料表。 題目還特別提醒,這張資料表可能包含重複的data row
#
SQL
#
DBMS
#
MySQL
7
小松鼠
2023/12/15
SQL 分群+篩選語法 列出買下所有產品的客人 Leetcode #1045
題目會給我們兩張資料表。 第一張是Customer資料表,裡面分別有customer_id 、product_key 等欄位。其中product_key 是這張資料表的外鍵foreign key,關連到第二張Product資料表。 題目還特別提醒,這張資料表可能包含重複的data row
#
SQL
#
DBMS
#
MySQL
7
小松鼠
2023/12/14
SQL 分群語法 列出至少有五位學生的課程 Leetcode #596
題目敘述 題目會給我們一張Courses資料表,裡面分別有student、class等欄位。其中(student, class) 是這張資料表的複合主鍵Primary key pair。 要求我們,以課程做分群,列出至少有五位同學的課程。 輸出的順序不拘。 Table: Courses
#
SQL
#
DBMS
#
MySQL
2
小松鼠
2023/12/14
SQL 分群語法 列出至少有五位學生的課程 Leetcode #596
題目敘述 題目會給我們一張Courses資料表,裡面分別有student、class等欄位。其中(student, class) 是這張資料表的複合主鍵Primary key pair。 要求我們,以課程做分群,列出至少有五位同學的課程。 輸出的順序不拘。 Table: Courses
#
SQL
#
DBMS
#
MySQL
2
小松鼠
2023/12/12
SQL子查詢語法 產品銷售分析III Leetcode #1070
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/12/12
SQL子查詢語法 產品銷售分析III Leetcode #1070
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/12/11
SQL分群語法 列出活躍使用者 Leetcode #1141
題目敘述 題目會給我們一張Activity資料表,裡面分別有user_id、 session_id、activity_date 、activity_type等欄位。 要求我們列出所有過去30天的活躍使用者。 活躍使用者的定義為2019-07-27包含這天,往前三十天的區間內,至少有過一次活動紀錄
#
SQL
#
DBMS
#
MySQL
3
小松鼠
2023/12/11
SQL分群語法 列出活躍使用者 Leetcode #1141
題目敘述 題目會給我們一張Activity資料表,裡面分別有user_id、 session_id、activity_date 、activity_type等欄位。 要求我們列出所有過去30天的活躍使用者。 活躍使用者的定義為2019-07-27包含這天,往前三十天的區間內,至少有過一次活動紀錄
#
SQL
#
DBMS
#
MySQL
3
小松鼠
2023/12/01
SQL條件語法 列出大型國家 Leetcode #595
題目敘述 題目會給我們一張World資料表,裡面分別有name、 continent、area、population 、gdp等欄位,其中name 是主鍵Primary Key。 要求我們列出所有大型國家,大型國家的定義是 人口大於等於兩千五百萬人 或者 土地面積大於等於三百萬平方公里。 輸出順
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/12/01
SQL條件語法 列出大型國家 Leetcode #595
題目敘述 題目會給我們一張World資料表,裡面分別有name、 continent、area、population 、gdp等欄位,其中name 是主鍵Primary Key。 要求我們列出所有大型國家,大型國家的定義是 人口大於等於兩千五百萬人 或者 土地面積大於等於三百萬平方公里。 輸出順
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/11/30
SQL排序語法 列出不無聊的電影 Leetcode #620
題目敘述 題目會給我們一張Cinema資料表,裡面分別有id、movie、description, rating 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID為奇數,而且不無聊的電影,印出時依照電影rating評分從高到低降序排列。 Table: Cinema
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/11/30
SQL排序語法 列出不無聊的電影 Leetcode #620
題目敘述 題目會給我們一張Cinema資料表,裡面分別有id、movie、description, rating 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID為奇數,而且不無聊的電影,印出時依照電影rating評分從高到低降序排列。 Table: Cinema
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/11/29
SQL基礎查詢語法 顧客的推薦人_Find Customer Referee_Leetcode #584
題目敘述 題目會給我們一張Customer資料表,裡面分別有id、name、referee_id 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID referee_id不等於2的顧客,印出順序不拘。
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/11/29
SQL基礎查詢語法 顧客的推薦人_Find Customer Referee_Leetcode #584
題目敘述 題目會給我們一張Customer資料表,裡面分別有id、name、referee_id 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID referee_id不等於2的顧客,印出順序不拘。
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/11/28
SQL基礎查詢語法 可回收和低脂產品 Leetcode #1757
題目會給我們一張Products資料表,裡面分別有product_id、low_fats、recyclable等欄位,其中product_id 是主鍵Primary Key。 要求我們列出所有的可回收 且 低脂產品的product_id,順序不拘。
#
SQL
#
DBMS
#
algorithm
3
小松鼠
2023/11/28
SQL基礎查詢語法 可回收和低脂產品 Leetcode #1757
題目會給我們一張Products資料表,裡面分別有product_id、low_fats、recyclable等欄位,其中product_id 是主鍵Primary Key。 要求我們列出所有的可回收 且 低脂產品的product_id,順序不拘。
#
SQL
#
DBMS
#
algorithm
3
加入
Top 5
1
DP動態規劃 深入淺出 以Fibonacci Number 費式數列 為例
2
經典數學應用題 Pow(x, n) 計算 x的n次方
3
基本陣列操作 對角線之和 Matrix Diagonal Sum_Leetcode #1572
4
物歸原位 顏色排序 Sort Colors _Leetcode #75 雙指針應用
5
DP動態規劃 深入淺出 以Coin change最精簡找零 為例
1
DP動態規劃 深入淺出 以Fibonacci Number 費式數列 為例
2
經典數學應用題 Pow(x, n) 計算 x的n次方
3
基本陣列操作 對角線之和 Matrix Diagonal Sum_Leetcode #1572
4
物歸原位 顏色排序 Sort Colors _Leetcode #75 雙指針應用
5
DP動態規劃 深入淺出 以Coin change最精簡找零 為例
全部
DP動態規劃深入淺出
圖論 Graph 相關演算法與題目解析
DFS 深度優先演算法 與 題目解析
BFS 廣度優先演算法 與 題目解析
二分搜尋法 相關題目與演算法解析
BST 二元搜索樹 相關題目與演算法解析
前綴和 相關應用解析
鏈結串列 相關題目與演算法解析
遊戲互動模擬題 相關演算法
SQL 資料庫語法 (以MySQL為主)
全部
DP動態規劃深入淺出
圖論 Graph 相關演算法與題目解析
DFS 深度優先演算法 與 題目解析
BFS 廣度優先演算法 與 題目解析
二分搜尋法 相關題目與演算法解析
BST 二元搜索樹 相關題目與演算法解析
前綴和 相關應用解析
鏈結串列 相關題目與演算法解析
遊戲互動模擬題 相關演算法
SQL 資料庫語法 (以MySQL為主)
全部類型
免費與付費
最新發佈
最新發佈
小松鼠
2024/01/01
SQL JOIN語法 產品銷售分析 I Leetcode #1068
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key Table:
#
MySQL
#
SQL
#
DBMS
4
小松鼠
2024/01/01
SQL JOIN語法 產品銷售分析 I Leetcode #1068
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key Table:
#
MySQL
#
SQL
#
DBMS
4
小松鼠
2023/12/29
SQL JOIN語法 用UID取代員工ID Leetcode #1378
題目敘述 題目會給我們兩張資料表。 第一張資料表是Employees 裡面分別有id、name等欄位。這張資料表的id是主鍵。 第二張資料表是EmployeeUNI 裡面分別有id、unique_id等欄位。 題目要求我們列出每位員工對應到的Unique ID
#
SQL
#
MySQL
#
DBMS
3
小松鼠
2023/12/29
SQL JOIN語法 用UID取代員工ID Leetcode #1378
題目敘述 題目會給我們兩張資料表。 第一張資料表是Employees 裡面分別有id、name等欄位。這張資料表的id是主鍵。 第二張資料表是EmployeeUNI 裡面分別有id、unique_id等欄位。 題目要求我們列出每位員工對應到的Unique ID
#
SQL
#
MySQL
#
DBMS
3
小松鼠
2023/12/26
SQL 函式 CHAR_LENGTH 不合法的推文 Leetcode #1683
題目敘述 題目會給我們一張Tweets資料表。裡面分別有tweet_id、content等欄位。這張資料表的tweet_id是主鍵Primary key。 題目要求我們列出所有非法的推文。輸出順序不拘。 非法推文的定義,推文內容的長度超過15個字元。
#
SQL
#
MySQL
#
DBMS
5
小松鼠
2023/12/26
SQL 函式 CHAR_LENGTH 不合法的推文 Leetcode #1683
題目敘述 題目會給我們一張Tweets資料表。裡面分別有tweet_id、content等欄位。這張資料表的tweet_id是主鍵Primary key。 題目要求我們列出所有非法的推文。輸出順序不拘。 非法推文的定義,推文內容的長度超過15個字元。
#
SQL
#
MySQL
#
DBMS
5
小松鼠
2023/12/22
SQL 條件語法 文章的讀者 I Leetcode_#1148
題目敘述 題目會給我們一張Views資料表。裡面分別有article_id、author_id、viewer_id、view_date等欄位。題目說這張資料表沒有主鍵Primary key,而且可能有重複欄位。 題目要求我們列出所有讀過自己寫的文章的作者ID 輸出答案時,請以作者ID做升序排列
#
MySQL
#
DBMS
#
SQL
1
小松鼠
2023/12/22
SQL 條件語法 文章的讀者 I Leetcode_#1148
題目敘述 題目會給我們一張Views資料表。裡面分別有article_id、author_id、viewer_id、view_date等欄位。題目說這張資料表沒有主鍵Primary key,而且可能有重複欄位。 題目要求我們列出所有讀過自己寫的文章的作者ID 輸出答案時,請以作者ID做升序排列
#
MySQL
#
DBMS
#
SQL
1
小松鼠
2023/12/21
SQL 聯集語法 給定日期的商品價格 Leetcode #1164
題目敘述 題目會給我們一張Products資料表。裡面分別有product_id、new_price、change_date等欄位。其中(product_id, change_date)是這張資料表的複合主鍵Primary key。 所有商品預設都是10元。之後若有更新,則以新價格為主。 要求
#
DBMS
#
SQL
#
MySQL
3
1
小松鼠
2023/12/21
SQL 聯集語法 給定日期的商品價格 Leetcode #1164
題目敘述 題目會給我們一張Products資料表。裡面分別有product_id、new_price、change_date等欄位。其中(product_id, change_date)是這張資料表的複合主鍵Primary key。 所有商品預設都是10元。之後若有更新,則以新價格為主。 要求
#
DBMS
#
SQL
#
MySQL
3
1
小松鼠
2023/12/20
SQL 分群語法 公車上車的最後一位乘客 Leetcode #1204
題目會給我們一張資料表Queue,代表乘客排隊上車的情境。 裡面分別有person_id、 person_name 、weight、turn等欄位,分別代表乘客ID、乘客姓名、乘客重量、乘客排隊的順序。 要求我們判斷,在不超重的條件下,最後一位上車的乘客是誰。
#
MySQL
#
SQL
#
DBMS
5
小松鼠
2023/12/20
SQL 分群語法 公車上車的最後一位乘客 Leetcode #1204
題目會給我們一張資料表Queue,代表乘客排隊上車的情境。 裡面分別有person_id、 person_name 、weight、turn等欄位,分別代表乘客ID、乘客姓名、乘客重量、乘客排隊的順序。 要求我們判斷,在不超重的條件下,最後一位上車的乘客是誰。
#
MySQL
#
SQL
#
DBMS
5
小松鼠
2023/12/18
SQL 函式IF(...)語法 判斷是否為合法的三角形 Leetcode #610
題目敘述 題目會給我們一張資料表Triangle。 裡面分別有x、 y、z等欄位,分別代表三個邊長。其中(x、 y、z)做為複合主鍵Primary key 要求我們判斷,每條data row裡面的x, y, z 能否構成一個合法的三角形? 如果可以,返回字串"Yes";如果不行,返回字串"No
#
DBMS
#
MySQL
#
SQL
2
小松鼠
2023/12/18
SQL 函式IF(...)語法 判斷是否為合法的三角形 Leetcode #610
題目敘述 題目會給我們一張資料表Triangle。 裡面分別有x、 y、z等欄位,分別代表三個邊長。其中(x、 y、z)做為複合主鍵Primary key 要求我們判斷,每條data row裡面的x, y, z 能否構成一個合法的三角形? 如果可以,返回字串"Yes";如果不行,返回字串"No
#
DBMS
#
MySQL
#
SQL
2
小松鼠
2023/12/18
SQL 聯集語法 每一位員工的主要歸屬部門 Leetcode #1789
題目敘述 題目會給我們一張Employee 資料表。裡面分別有employee_id、department_id 、primary_flag 等欄位。其中(employee_id, department_id) 是這張資料表的複合主鍵Primary key。 要求我們列出每一位員工的主要歸屬
#
DBMS
#
SQL
#
MySQL
1
小松鼠
2023/12/18
SQL 聯集語法 每一位員工的主要歸屬部門 Leetcode #1789
題目敘述 題目會給我們一張Employee 資料表。裡面分別有employee_id、department_id 、primary_flag 等欄位。其中(employee_id, department_id) 是這張資料表的複合主鍵Primary key。 要求我們列出每一位員工的主要歸屬
#
DBMS
#
SQL
#
MySQL
1
小松鼠
2023/12/16
SQL 合併查詢語法 列出部屬的數量和平均年齡 Leetcode #1731
題目敘述 題目會給我們一張Employees 資料表。裡面分別有employee_id、name、reports_to 、age 等欄位。其中employee_id 是這張資料表的主鍵Primary key。 要求我們列出每一位經理人下轄部屬的數量和部屬的平均年齡(四捨五入到最接近的整數)。
#
DBMS
#
MySQL
#
SQL
5
小松鼠
2023/12/16
SQL 合併查詢語法 列出部屬的數量和平均年齡 Leetcode #1731
題目敘述 題目會給我們一張Employees 資料表。裡面分別有employee_id、name、reports_to 、age 等欄位。其中employee_id 是這張資料表的主鍵Primary key。 要求我們列出每一位經理人下轄部屬的數量和部屬的平均年齡(四捨五入到最接近的整數)。
#
DBMS
#
MySQL
#
SQL
5
小松鼠
2023/12/15
SQL 分群+篩選語法 列出買下所有產品的客人 Leetcode #1045
題目會給我們兩張資料表。 第一張是Customer資料表,裡面分別有customer_id 、product_key 等欄位。其中product_key 是這張資料表的外鍵foreign key,關連到第二張Product資料表。 題目還特別提醒,這張資料表可能包含重複的data row
#
SQL
#
DBMS
#
MySQL
7
小松鼠
2023/12/15
SQL 分群+篩選語法 列出買下所有產品的客人 Leetcode #1045
題目會給我們兩張資料表。 第一張是Customer資料表,裡面分別有customer_id 、product_key 等欄位。其中product_key 是這張資料表的外鍵foreign key,關連到第二張Product資料表。 題目還特別提醒,這張資料表可能包含重複的data row
#
SQL
#
DBMS
#
MySQL
7
小松鼠
2023/12/14
SQL 分群語法 列出至少有五位學生的課程 Leetcode #596
題目敘述 題目會給我們一張Courses資料表,裡面分別有student、class等欄位。其中(student, class) 是這張資料表的複合主鍵Primary key pair。 要求我們,以課程做分群,列出至少有五位同學的課程。 輸出的順序不拘。 Table: Courses
#
SQL
#
DBMS
#
MySQL
2
小松鼠
2023/12/14
SQL 分群語法 列出至少有五位學生的課程 Leetcode #596
題目敘述 題目會給我們一張Courses資料表,裡面分別有student、class等欄位。其中(student, class) 是這張資料表的複合主鍵Primary key pair。 要求我們,以課程做分群,列出至少有五位同學的課程。 輸出的順序不拘。 Table: Courses
#
SQL
#
DBMS
#
MySQL
2
小松鼠
2023/12/12
SQL子查詢語法 產品銷售分析III Leetcode #1070
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/12/12
SQL子查詢語法 產品銷售分析III Leetcode #1070
題目敘述 題目會給我們兩張資料表,第一張是Sales,第二張是Product。 第一張是Sales表格,裡面分別有sale_id、 product_id、year、quantity、price等欄位。其中(sale_id、 product_id)做為複合主鍵Primary key
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/12/11
SQL分群語法 列出活躍使用者 Leetcode #1141
題目敘述 題目會給我們一張Activity資料表,裡面分別有user_id、 session_id、activity_date 、activity_type等欄位。 要求我們列出所有過去30天的活躍使用者。 活躍使用者的定義為2019-07-27包含這天,往前三十天的區間內,至少有過一次活動紀錄
#
SQL
#
DBMS
#
MySQL
3
小松鼠
2023/12/11
SQL分群語法 列出活躍使用者 Leetcode #1141
題目敘述 題目會給我們一張Activity資料表,裡面分別有user_id、 session_id、activity_date 、activity_type等欄位。 要求我們列出所有過去30天的活躍使用者。 活躍使用者的定義為2019-07-27包含這天,往前三十天的區間內,至少有過一次活動紀錄
#
SQL
#
DBMS
#
MySQL
3
小松鼠
2023/12/01
SQL條件語法 列出大型國家 Leetcode #595
題目敘述 題目會給我們一張World資料表,裡面分別有name、 continent、area、population 、gdp等欄位,其中name 是主鍵Primary Key。 要求我們列出所有大型國家,大型國家的定義是 人口大於等於兩千五百萬人 或者 土地面積大於等於三百萬平方公里。 輸出順
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/12/01
SQL條件語法 列出大型國家 Leetcode #595
題目敘述 題目會給我們一張World資料表,裡面分別有name、 continent、area、population 、gdp等欄位,其中name 是主鍵Primary Key。 要求我們列出所有大型國家,大型國家的定義是 人口大於等於兩千五百萬人 或者 土地面積大於等於三百萬平方公里。 輸出順
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/11/30
SQL排序語法 列出不無聊的電影 Leetcode #620
題目敘述 題目會給我們一張Cinema資料表,裡面分別有id、movie、description, rating 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID為奇數,而且不無聊的電影,印出時依照電影rating評分從高到低降序排列。 Table: Cinema
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/11/30
SQL排序語法 列出不無聊的電影 Leetcode #620
題目敘述 題目會給我們一張Cinema資料表,裡面分別有id、movie、description, rating 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID為奇數,而且不無聊的電影,印出時依照電影rating評分從高到低降序排列。 Table: Cinema
#
SQL
#
DBMS
#
MySQL
4
小松鼠
2023/11/29
SQL基礎查詢語法 顧客的推薦人_Find Customer Referee_Leetcode #584
題目敘述 題目會給我們一張Customer資料表,裡面分別有id、name、referee_id 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID referee_id不等於2的顧客,印出順序不拘。
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/11/29
SQL基礎查詢語法 顧客的推薦人_Find Customer Referee_Leetcode #584
題目敘述 題目會給我們一張Customer資料表,裡面分別有id、name、referee_id 等欄位,其中id 是主鍵Primary Key。 要求我們列出所有推薦人ID referee_id不等於2的顧客,印出順序不拘。
#
SQL
#
DBMS
#
MySQL
6
小松鼠
2023/11/28
SQL基礎查詢語法 可回收和低脂產品 Leetcode #1757
題目會給我們一張Products資料表,裡面分別有product_id、low_fats、recyclable等欄位,其中product_id 是主鍵Primary Key。 要求我們列出所有的可回收 且 低脂產品的product_id,順序不拘。
#
SQL
#
DBMS
#
algorithm
3
小松鼠
2023/11/28
SQL基礎查詢語法 可回收和低脂產品 Leetcode #1757
題目會給我們一張Products資料表,裡面分別有product_id、low_fats、recyclable等欄位,其中product_id 是主鍵Primary Key。 要求我們列出所有的可回收 且 低脂產品的product_id,順序不拘。
#
SQL
#
DBMS
#
algorithm
3